893,894,894,895,895,896,897,898,899,899,900,900,901,901,902,902,902,903,903,904,904,905,905,906,906,907,908,908,909,910,910,911,912,913,914,915,916,917,918,918,919,920,921,922,923,924,925,925,926,926,926,927,927,927,927,928,928,929,930,931,931,932,932,933,933,934,934,934,933,933,933,933,933,933,934,934,935,936,937,937,937,937,937,937,937,936,936,937,937,937,937,938,938,939,939,940,940,940,940,940,939,939,939,938,938,938,938,939,939,939,939,940,940,941,941,942,943,943,944,944,944,944,944,943,942,942,941,940,939,939,938,937,937,936,935,935,934,933,933,933,933,932,932,932,932,932,931,931,930,930,929,928,928,928,927,927,927,927,927,927,926,925,924,923,922,921,920,919,918,918,917,916,916,915,914,913,912,911,910,909,909,908,907,906,905,905,904,903,902,902,901,900,900,899,898,898,898,898,898,898,898,898,898,898,897,897,897,896,896,896,895,895,895,895,895,895,895,895,895,896,896,896,897,897,896,896,896,895,895,894,894,894,894,894,894,894,894,893,893,927,927,928,928,929,929,929,930,930,930,930,930,929,929,929,928,927,927,926,925,925,924,923,922,922,921,921,920,920,919,919,919,918,918,918,917,917,917,918,918,918,919,920,921,921,922,923,923,924,925,926,926,927,913,914,915,916,917,918,919,919,919,919,919,918,917,916,915,914,913,913,913,912,912,912,913,893;504,504,503,503,502,502,502,502,502,501,501,500,500,499,499,498,497,497,496,496,495,495,494,494,493,493,493,492,492,492,491,491,491,491,491,491,491,491,491,490,490,490,490,490,490,490,490,491,491,492,493,493,494,495,496,496,497,497,497,497,498,498,497,497,496,496,495,494,494,493,492,491,490,489,489,488,488,488,488,489,490,491,492,493,494,494,495,495,496,497,498,498,499,499,500,500,501,502,503,504,504,505,506,506,507,508,509,509,510,511,512,512,513,513,514,514,514,515,515,516,517,518,519,519,519,520,520,520,520,521,521,521,522,522,522,523,523,523,524,525,526,526,527,528,529,530,530,531,531,532,532,532,533,534,534,535,536,537,538,539,539,539,539,539,539,539,539,539,539,538,538,538,537,537,537,537,537,537,537,537,536,536,536,536,536,537,537,537,537,538,538,538,539,539,539,538,537,536,535,534,533,532,531,530,530,529,528,528,527,526,526,525,524,523,522,521,520,519,518,518,517,516,516,515,515,514,513,513,512,512,511,510,509,508,507,506,505,505,504,516,517,517,518,518,519,520,520,521,522,523,524,524,525,526,526,526,527,527,527,526,526,526,526,525,525,524,524,523,523,522,521,521,520,519,519,518,517,517,516,515,515,515,515,514,514,514,515,515,515,515,516,516,501,501,501,501,501,501,501,502,503,504,505,505,505,505,505,505,505,504,503,503,502,501,501,504